new invention invention autocad association design invention idea cad mobile network professional certified patent industrial design invention patent train dynamic inventor licensed product design graphic design innovation jini